﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace NextGenSystems.WHMCS
{
     [DataContract()]
    public class CreateInvoice : WHMCSBASE
    {
        #region Attributes

         private String _invoiceid;
        private String _Userid;
        private String _Date;
        private String _Duedate;
        private String _Paymentmethod;
        private String _Sendinvoice;
        private List<String> _itemdescription;
        private List<String> _Itemamount;
        private List<String> _Itemtaxed;



        #endregion

        #region Properties

        [DataMember()]
        public String Invoiceid
        {
            get { return _invoiceid; }
            set { _invoiceid = value; }
        }
        [DataMember()]
        public String Userid
        {
            get { return _Userid; }
            set { _Userid = value; }
        }


        [DataMember()]
        public String Date
        {
            get { return _Date; }
            set { _Date = value; }
        }


        [DataMember()]
        public String Duedate
        {
            get { return _Duedate; }
            set { _Duedate = value; }
        }

        [DataMember()]
        public String Paymentmethod
        {
            get { return _Paymentmethod; }
            set { _Paymentmethod = value; }
        }

        [DataMember()]
        public String Sendinvoice
        {
            get { return _Sendinvoice; }
            set { _Sendinvoice = value; }
        }

        [DataMember()]
        public List<String> Itemdescription
        {
            get { return _itemdescription; }
            set { _itemdescription = value; }
        }
        [DataMember()]
        public List<String> Itemamount
        {
            get { return _Itemamount; }
            set { _Itemamount = value; }
        }
        [DataMember()]
        public List<String> Itemtaxed
        {
            get { return _Itemtaxed; }
            set { _Itemtaxed = value; }
        }

        #endregion
    }
}
